#ifndef _LIST_H_
#define _LIST_H_


/**
 * Double List structure
 */
struct list_node
{
    struct list_node *next;                          /**< point to next node. */
    struct list_node *prev;                          /**< point to prev node. */
};
typedef struct list_node list_t;                  	 /**< Type for lists. */

/**
 * Single List structure
 */
struct slist_node
{
    struct slist_node *next;                         /**< point to next node. */
};
typedef struct slist_node slist_t;                	 /**< Type for single list. */


#define NULL	0








#endif

